<?php

namespace plugin\admin\app\model;

use plugin\admin\app\model\Base;

/**
 * @property integer $id (主键)
 * @property string $sn 订单编号
 * @property string $mobile 商品id
 * @property integer $user_id 联系人电话
 * @property integer $goods_id 下单用户id
 * @property string $rake_price 抽成
 * @property string $reward_total_price 计入奖励的总金额
 * @property integer $is_record 是否记录
 * @property integer $is_reward 是否奖励
 * @property string $order_create_time 下单时间
 * @property string $reward_create_time 奖励时间
 * @property string $created_at 
 * @property string $updated_at 
 * @property integer $pay_method 支付方式，1：微信
 * @property integer $sesame_fraction 芝麻分
 * @property integer $is_pay 是否支付
 * @property string $pay_no 支付单号
 */
class Order extends Base
{
    /**
     * The table associated with the model.
     *
     * @var string
     */
    protected $table = 'wa_order';

    /**
     * The primary key associated with the table.
     *
     * @var string
     */
    protected $primaryKey = 'id';

    protected $guarded = [];

    public static function getSn()
    {
        return date('YmdHis') . str_pad(rand(10000, 99999), 5, '0', STR_PAD_LEFT);

    }

    public function goodsInfo()
    {
        return $this->hasOne(Good::class,'id','goods_id');

    }
    
}
